home *** CD-ROM | disk | FTP | other *** search
/ Magical CD Author / Magical CD Author.iso / MakingFolder / Magical-CD⁄Making / Magical-CD_Making.rsrc / CODE_11543_LUTDrive.txt < prev    next >
Text File  |  1994-09-01  |  64KB  |  1,057 lines

  1. # near model CODE resource
  2. # jump table entries: 43167-43178 (12 of them)
  3. 00000000  6C02                     bge        +0x4 /* 00000004 */
  4. 00000002  8307                     sbcd       D1, D7
  5. label00000004:
  6. 00000004  0000 12C4                ori.b      D0, 0xC4
  7. 00000008  0000 0B06                ori.b      D0, 0x6
  8. 0000000C  0000 00A8                ori.b      D0, 0xA8
  9. 00000010  8000                     or.b       D0, D0
  10. 00000012  0002 35F8                ori.b      D2, 0xF8
  11. 00000016  AA3F                     syscall    SetEntries
  12. 00000018  AA39                     syscall    MakeITable
  13. 0000001A  E41A                     ror        D2.b, 2
  14. 0000001C  5545                     subq.w     D5, 2
  15. 0000001E  1746 7606                move.b     [A3 + 0x7606], D6
  16. 00000022  66B6                     bne        -0x48 /* FFFFFFDA */
  17. 00000024  BC45                     cmp.w      D6, D5
  18. 00000026  6CDC                     bge        -0x22 /* 00000004 */
  19. 00000028  721E                     moveq.l    D1, 0x1E
  20. 0000002A  7E0B                     moveq.l    D7, 0x0B
  21. 0000002C  FC6A DE7C                .extension 0xC6A <<F/1/6>>, 0xDE7C // unimplemented
  22. 00000030  FD1A                     .extension 0xD1A <<F/4-5/6>> // unimplemented
  23. 00000032  B1E0                     cmpa.l     A0, -[A0]
  24. 00000034  6F48                     ble        +0x4A /* 0000007E */
  25. 00000036  3A2B 9045                move.w     D5, [A3 - 0x6FBB]
  26. 0000003A  7A1E                     moveq.l    D5, 0x1E
  27. 0000003C  FA2A FC0E                .unknown   0xFA2A 0xFC0E (W = 5)
  28. 00000040  F6E4 F75C                .extension 0x6E4 <<F/2-3/3>> // unimplemented
  29. 00000044  F510                     .extension 0x510 <<F/4-5/2>> // unimplemented
  30. 00000046  F4E6                     .invalid   <<cinv/cpush with scope=0>>
  31. 00000048  AA3D                     syscall    ProtectEntry
  32. 0000004A  AA3E                     syscall    ReserveEntry
  33. 0000004C  FCE0 50AE                .extension 0xCE0 <<F/2-3/6>> // unimplemented
  34. 00000050  F48C                     cinvl      INST, [A4]
  35. 00000052  F50C                     .extension 0x50C <<F/4-5/2>> // unimplemented
  36. 00000054  01FC                     .incomplete
  37. 00000056  F7E6                     .invalid   <<F/7/3>>
  38. 00000058  F7EE                     .invalid   <<F/7/3>>
  39. 0000005A  50AE 6CE0                addq.l     [A6 + 0x6CE0], 8
  40. 0000005E  F7EE                     .invalid   <<F/7/3>>
  41. 00000060  F22A F7D6                .cpgen     0xF22A, 0xF7D6 // unimplemented
  42. 00000064  F7D6                     .invalid   <<F/7/3>>
  43. 00000066  6E72                     bgt        +0x74 /* 000000DA */
  44. 00000068  F15A                     .extension 0x15A <<F/4-5/0>> // unimplemented
  45. 0000006A  F9DC                     .invalid   <<F/7/4>>
  46. 0000006C  F7B6                     .invalid   <<F/6/3>>
  47. 0000006E  F7D8                     .invalid   <<F/7/3>>
  48. 00000070  F7E1                     .invalid   <<F/7/3>>
  49. 00000072  F202 F280                .cpgen     0xF202, 0xF280 // unimplemented
  50. 00000076  3805                     move.w     D4, D5
  51. 00000078  E784                     asl        D4, 3
  52. 0000007A  F7EA                     .invalid   <<F/7/3>>
  53. 0000007C  2D49 F7D8                move.l     [A6 - 0x828], A1
  54. // begin alternate branch 0000007E-00000080
  55. label0000007E:
  56. 0000007E  F7D8                     .invalid   <<F/7/3>>
  57. // end alternate branch 0000007E-00000080
  58. label0000007E: // (misaligned)
  59. 00000080  D089                     add.l      D0, A1
  60. 00000082  F7D8                     .invalid   <<F/7/3>>
  61. 00000084  F7E6                     .invalid   <<F/7/3>>
  62. 00000086  F7E6                     .invalid   <<F/7/3>>
  63. 00000088  F7EA                     .invalid   <<F/7/3>>
  64. 0000008A  AA3F                     syscall    SetEntries
  65. 0000008C  F7EA                     .invalid   <<F/7/3>>
  66. 0000008E  AA3F                     syscall    SetEntries
  67. 00000090  F838 F7E1                .tblXX     0xF838, 0xF7E1 // unimplemented
  68. 00000094  F7B8                     .invalid   <<F/6/3>>
  69. 00000096  F900                     .extension 0x900 <<F/4-5/4>> // unimplemented
  70. 00000098  704C                     moveq.l    D0, 0x4C
  71. 0000009A  2748 704C                move.l     [A3 + 0x704C], A0
  72. 0000009E  375F DD58                move.w     [A3 - 0x22A8], [A7]+
  73. 000000A2  EE04                     asr        D4.b, 7
  74. 000000A4  0F10                     btst       [A0], D7
  75. 000000A6  0A0E 1C50                xori.b     A6, 0x50 /* 'P' */
  76. 000000AA  1C38 0F0C                move.b     D6, [0x00000F0C]
  77. 000000AE  542A 3860                addq.b     [A2 + 0x3860], 2
  78. 000000B2  0A0E 142E                xori.b     A6, 0x2E /* '.' */
  79. 000000B6  5014                     addq.b     [A4], 8
  80. 000000B8  1C38 AC04                move.b     D6, [0xFFFFAC04]
  81. 000000BC  0F82                     bclr       D2, D7
  82. 000000BE  E305                     asl        D5.b, 1
  83. 000000C0  4A1B                     tst.b      [A3]+
  84. 000000C2  1413                     move.b     D2, [A3]
  85. 000000C4  04CB                     .incomplete
  86. 000000C6  10E3                     move.b     [A0]+, -[A3]
  87. 000000C8  21CB 0193                move.l     [0x00000193], A3
  88. 000000CC  0503                     btst       D3, D2
  89. 000000CE  5CBB 0241                addq.l     [PC + D0.w * 2 + 0x41], 6
  90. 000000D2  002E 16D5 030B           ori.b      [A6 + 0x30B], 0xD5
  91. 000000D8  6303                     bls        +0x5 /* 000000DD */
  92. label000000DA:
  93. 000000DA  5C04                     addq.b     D4, 6
  94. 000000DC  0C18 0A0E                cmpi.b     [A0]+, 0xE
  95. 000000E0  2423                     move.l     D2, -[A3]
  96. 000000E2  0AB8 041E 10B3 0E36      xori.l     [0x00000E36], 0x41E10B3
  97. 000000EA  AB17                     syscall    PortToMap
  98. 000000EC  7B02                     moveq.l    D5, 0x02
  99. 000000EE  0F3A 7302                btst       [PC + 0x7302 /* 000073F2, cstring ""<EOF> */], D7
  100. 000000F2  EB16                     roxl       D6.b, 5
  101. 000000F4  8500                     sbcd       D2, D0
  102. 000000F6  9B01                     subx.b     D5, D1
  103. 000000F8  3306                     move.w     -[A1], D6
  104. 000000FA  DB25                     add.b      -[A5], D5
  105. 000000FC  52D3                     shi        [A3]
  106. 000000FE  2274 688B                movea.l    A1, [A4 + D6 - 0x117]
  107. 00000102  1256                     movea.b    A1, [A6]
  108. 00000104  1B20                     move.b     -[A5], -[A0]
  109. 00000106  009B 07CB 0E0F           ori.l      [A3]+, 0x7CB0E0F
  110. 0000010C  B69B                     cmp.l      D3, [A3]+
  111. 0000010E  1053                     movea.b    A0, [A3]
  112. 00000110  0ADB                     .incomplete
  113. 00000112  014B                     bchg       A3, D0
  114. 00000114  047B 1063 1238           subi.w     [PC + D1.w * 2 + 0x38], 0x1063
  115. 0000011A  560B                     addq.b     A3, 3
  116. 0000011C  1353 06EB                move.b     [A1 + 0x6EB], [A3]
  117. 00000120  0203 000B                andi.b     D3, 0xB
  118. 00000124  194B 0F6B                move.b     [A4 + 0xF6B], A3
  119. 00000128  054B                     bchg       A3, D2
  120. 0000012A  05FB                     .incomplete
  121. 0000012C  1481                     move.b     [A2], D1
  122. 0000012E  0150                     bchg       [A0], D0
  123. 00000130  A700                     syscall    Open/PBHOpen/HOpen, flags=7
  124. 00000132  5D78 8700                subq.w     [0xFFFF8700], 6
  125. 00000136  6ADB                     bpl        -0x23 /* 00000113 */
  126. 00000138  0193                     bclr       [A3], D0
  127. 0000013A  08EB 02C6 9B10           bset.b     [A3 - 0x64F0], 0xC6
  128. 00000140  2302                     move.l     -[A1], D2
  129. 00000142  4B1B                     .invalid   5, [A3]+ // invalid opcode 4 with b == 4
  130. 00000144  FB0E                     .extension 0xB0E <<F/4-5/5>> // unimplemented
  131. 00000146  5B44                     subq.w     D4, 5
  132. 00000148  74D3                     moveq.l    D2, 0xFFFFFFD3
  133. 0000014A  6536                     bcs        +0x38 /* 00000182 */
  134. 0000014C  52E3                     shi        -[A3]
  135. 0000014E  0050 46A3                ori.w      [A0], 0x46A3
  136. 00000152  3E74 A100                movea.w    A7, [A4 + <<invalid base displacement size>> + A2]
  137. 00000156  38AD 0078                move.w     [A4], [A5 + 0x78]
  138. 0000015A  A500                     syscall    Open/PBHOpen/HOpen, flags=5
  139. 000001